package com.shop2cn.iapi.sqrefund.parameter;

import java.math.BigDecimal;
import java.util.List;

import com.shop2cn.iapi.sqrefund.parameter.bean.PartProductRefundVo;
import com.ymt.base.BaseBean;

@SuppressWarnings("serial")
public class PartProductRefundReq extends BaseBean {

	private Long orderId;
	
	private Long userId;
	
	private Long csId;
	
	private String remark;
	
	private List<PartProductRefundVo> partProductRefundVoList;
	
	/**
     * '责任方类型：1：仓库，2：店铺'
     */
    private Integer liabilityType;
    
    /**
     * '退款原因 code'
     */
    private Integer refundReasonCode;
    
    /**
     * '售后类型'
     */
    private Integer refundExtType;
    
    /**
     * '是否需要买家退货'
     */
    private Boolean hasRefundGoods;
    
    /**
     * cdf验证
     */
    private BigDecimal filleAmount;
    
    /**
     * cdf验证
     */
    private long refundIntegral;
    
    private String[] pics;

	public Long getOrderId() {
		return orderId;
	}

	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}

	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public Long getCsId() {
		return csId;
	}

	public void setCsId(Long csId) {
		this.csId = csId;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public List<PartProductRefundVo> getPartProductRefundVoList() {
		return partProductRefundVoList;
	}

	public void setPartProductRefundVoList(
			List<PartProductRefundVo> partProductRefundVoList) {
		this.partProductRefundVoList = partProductRefundVoList;
	}

	public Integer getLiabilityType() {
		return liabilityType;
	}

	public void setLiabilityType(Integer liabilityType) {
		this.liabilityType = liabilityType;
	}

	public Integer getRefundReasonCode() {
		return refundReasonCode;
	}

	public void setRefundReasonCode(Integer refundReasonCode) {
		this.refundReasonCode = refundReasonCode;
	}

	public Integer getRefundExtType() {
		return refundExtType;
	}

	public void setRefundExtType(Integer refundExtType) {
		this.refundExtType = refundExtType;
	}

	public Boolean getHasRefundGoods() {
		return hasRefundGoods;
	}

	public void setHasRefundGoods(Boolean hasRefundGoods) {
		this.hasRefundGoods = hasRefundGoods;
	}

	public BigDecimal getFilleAmount() {
		return filleAmount;
	}

	public void setFilleAmount(BigDecimal filleAmount) {
		this.filleAmount = filleAmount;
	}

	public long getRefundIntegral() {
		return refundIntegral;
	}

	public void setRefundIntegral(long refundIntegral) {
		this.refundIntegral = refundIntegral;
	}

	public String[] getPics() {
		return pics;
	}

	public void setPics(String[] pics) {
		this.pics = pics;
	}
}
